// =====================================================================================
// 
//       Filename:  ClusterTask.cpp
// 
//    Description:  invoke ClsTask
// 
//        Version:  1.0
//        Created:  07/23/2012 03:46:04 PM
//       Revision:  none
//       Compiler:  g++
// 
//         Author:  jjlee@nhn.com
//        Company:  NHN
// 
// =====================================================================================

#include "PyInvoker.h"

#include <iostream>
#include <stdlib.h>

#include "ClusterTask.h"

void ClusterTask::run()
{

	char* taskRoot = getenv("CLSTASK_HOME");
	if (taskRoot == NULL)
	{
		cerr << "$CLSTASK_HOME is not defined." << endl;
		return;
	}

	string path(taskRoot);
	path.append("/scripts");

	PyInvoker py(path, "taskManager");
	py.run("TaskManager", mTaskName, "run", "");
}
